package com.cn.mapper.dao.db5.PartsManagement;

import com.cn.bean.pojo.yw.ExpenseItemInfoTable;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ExpenseItemInfoDao {
    List<ExpenseItemInfoTable>selectExpenseItemInfoAside();
    List<ExpenseItemInfoTable>selectExpenseItemInfo(ExpenseItemInfoTable expenseItemInfoTable);
    Integer getExpenseItemInfoAutoid();
    int addExpenseItemInfo(@Param("ID") int ID, @Param("code") String code, @Param("name") String name, @Param("description") String description, @Param("status") int status, @Param("level") int level, @Param("parentID") int parentID, @Param("isLeaf") int isLeaf);
    int delExpenseItemInfo(@Param("id") int id);
    int delExpenseStatus(@Param("id") int id);
    int updateExpenseItemInfo(@Param("id") int id, @Param("code") String code, @Param("name") String name, @Param("description") String description, @Param("status") int status, @Param("level") int level, @Param("parentID") int parentID, @Param("isLeaf") int isLeaf);
}
